[<<Previous Entry] [^^Up^^] [Next Entry>>] [Menu] [About The Guide]
 >>                      Bitwise Shift Right

 exp1 >> exp2            bitwise shift right
 exp1                    any integer value
 exp2                    any integer value; treated as unsigned

    The >> operator returns exp1 shifted to the right by exp2 bits, with
    the vacated lefthand bits filled with zeros if exp1 is of unsigned
    type. If exp1 is of signed type, then the vacated bits in exp2 are
    filled with copies of the exp1 sign bit. For example:

           j = 0x0F71;
           i = j >> 4;          /* i == 0x00F7 */

    In C++, the >> operator has been overloaded to receive data from a
    stream, as in cin >> my_data. It is referred to as the extraction
    operator.

       Note:    The >> operator does not alter exp1.


See Also: <<
This page created by ng2html v1.05, the Norton guide to HTML conversion utility. Written by Dave Pearson